Quarterly report pursuant to Section 13 or 15(d)

Leases - Aggregate Future Minimum Payments Due (Details)

v3.24.1.u1
Leases - Aggregate Future Minimum Payments Due (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Operating Leases    
2024 (9 months) $ 7,996  
2025 10,591  
2026 8,233  
2027 5,995  
2028 2,465  
Thereafter 1,596  
Total minimum payments 36,876  
Less: imputed interest (3,769)  
Less: unrealized translation loss (43)  
Total lease liabilities 33,064  
Less: short-term lease liabilities (9,167) $ (9,132)
Long-term lease liabilities $ 23,897 $ 26,243