Quarterly report pursuant to Section 13 or 15(d)

Related Party Transactions (Details)

v3.24.1.1.u2
Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2015
Related Party Transaction [Line Items]        
Owed to related party $ 1,245   $ 721  
Related Party | Bangladesh        
Related Party Transaction [Line Items]        
Operating lease, rent expense 70 $ 87    
Owed to related party $ 2   $ 8  
Related Party | Bangladesh Subsidiary | Bangladesh        
Related Party Transaction [Line Items]        
Operating lease term       10 years