XML 69 R62.htm IDEA: XBRL DOCUMENT v3.25.1
Contractual Obligations and Off-Balance Sheet Items - Future Undiscounted Cash Payments Associated with its Operating Leases (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Leases [Abstract]  
Remaining 2025 $ 7,793
2026 9,334
2027 6,332
2028 3,355
2029 2,006
2030 1,669
Thereafter 8,826
Total undiscounted lease payments $ 39,315