XML 70 R63.htm IDEA: XBRL DOCUMENT v3.25.2
Contractual Obligations and Off-Balance Sheet Items - Future Undiscounted Cash Payments Associated with its Operating Leases (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Leases [Abstract]  
Remaining 2025 $ 5,258
2026 9,507
2027 6,505
2028 3,529
2029 2,179
2030 1,715
Thereafter 8,826
Total undiscounted lease payments $ 37,519