XML 52 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Schedule of Undiscounted Cash Flows for Non-cancellable Leases (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Operating Leased Assets [Line Items]  
Remainder of 2024 $ 9,919
2025 10,341
2026 8,074
2027 6,313
2028 4,907
Thereafter 26,678
Total undiscounted lease payments 66,232
Less: Imputed interest (14,321)
Total operating lease liabilities 51,911
Remainder of 2024 (169)
2025 (232)
2026 (237)
2027 (241)
2028 (163)
Thereafter 0
Total undiscounted lease payments $ (1,042)