XML 70 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Contractual Obligations and Off-Balance Sheet Items - Future Undiscounted Cash Payments Associated with its Operating Leases (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Leases [Abstract]  
Remaining 2024 $ 5,199
2025 10,005
2026 8,865
2027 5,849
2028 2,873
2029 1,541
Thereafter 8,327
Total undiscounted lease payments $ 42,659