Annual report pursuant to Section 13 and 15(d)

Leases - Narrative (Details)

v3.24.1
Leases - Narrative (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Oct. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
floor
May 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2015
Lessee, Lease, Description [Line Items]          
Lessee, operating lease, term extension 2 years        
Operating lease, liability $ 785 $ 5,543      
Operating lease right of use asset $ 785 5,220   $ 1,567  
Related Party | Bangladesh          
Lessee, Lease, Description [Line Items]          
Operating lease, liability   $ 3,300 $ 130    
Number of additional floors to be leased in 2024 | floor   1      
Operating lease term     20 months    
Operating lease right of use asset   $ 3,300 $ 130    
Related Party | India          
Lessee, Lease, Description [Line Items]          
Operating lease, liability   485      
Operating lease right of use asset   $ 485      
Related Party | Bangladesh Subsidiary | Bangladesh          
Lessee, Lease, Description [Line Items]          
Operating lease term   5 years     10 years
Related Party | India Subsidiary | India          
Lessee, Lease, Description [Line Items]          
Operating lease term   5 years