XML 85 R74.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Schedule of Maturities of Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Leases [Abstract]  
2026 - remaining $ 6,650
2027 8,513
2028 8,442
2029 6,662
2030 5,368
Thereafter 17,384
Total lease payments 53,019
Less: imputed interest (9,132)
Total lease liabilities $ 43,887
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Noncurrent