v3.26.1
Leases - Reconciliation of Future Undiscounted Cash Flows to Operating Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Leases [Abstract]  
Remainder of 2026 $ 28,475
2027 27,275
2028 15,643
2029 8,593
2030 4,930
Thereafter 8,153
Total 93,069
Less: discount (8,504)
Total operating lease liabilities $ 84,565