v3.26.1
Contractual Obligations and Off-Balance Sheet Arrangements - Future Undiscounted Cash Payments Associated with its Operating Leases (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases [Abstract]  
Remaining 2026 $ 5,941
2027 9,094
2028 6,164
2029 4,750
2030 3,502
2031 2,498
Thereafter 8,103
Total undiscounted lease payments $ 40,052