v3.26.1
Contractual Obligations and Off-Balance Sheet Items - Future Undiscounted Cash Payments Associated with its Operating Leases (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Leases [Abstract]  
Remaining 2026 $ 8,514
2027 2,058
2028 9,077
2029 6,057
2030 4,517
2031 3,245
Thereafter 8,101
Total undiscounted lease payments $ 41,569