v3.26.1
Leases - Reconciliation of Future Undiscounted Cash Flows to Operating Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases [Abstract]  
Remainder of 2026 $ 20,580
2027 31,880
2028 19,828
2029 10,598
2030 5,523
Thereafter 9,851
Total 98,260
Less: discount (8,609)
Total operating lease liabilities $ 89,651