v3.26.1
Leases - Schedule of Future Lease Payments (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases [Abstract]  
2026-remainder of year $ 12,467
2027 20,401
2028 15,094
2029 9,739
2030 2,175
Thereafter 328
Total lease payments 60,204
Less: imputed interest (5,860)
Total lease liabilities $ 54,344