XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Tables)
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Summary of Aggregate Future Minimum Payments Due
The table below presents aggregate future minimum payments due under leases, reconciled to total lease liabilities included in the consolidated balance sheet as of March 31, 2024:
Operating Leases
(in thousands)
2024 (9 months)$7,996 
202510,591 
20268,233 
20275,995 
20282,465 
Thereafter1,596 
Total minimum payments36,876 
Less: imputed interest(3,769)
Less: unrealized translation loss(43)
Total lease liabilities33,064 
Less: short-term lease liabilities(9,167)
Long-term lease liabilities$23,897