v3.26.1
Leases - Schedule of Lease Liabilities Under Operating Leases (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Operating lease liabilities by fiscal year maturity  
Remainder of 2026 $ 6,448
2027 11,685
2028 9,078
2029 6,496
2030 2,632
Thereafter 979
Total minimum payments required 37,318
Less: imputed interest 6,826
Total present value of lease liabilities $ 30,492