v3.26.1
Leases - Operating Lease Maturities (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases [Abstract]  
2026 (excluding six months ended June 30, 2026) $ 3,730
2027 5,673
2028 4,029
2029 3,169
2030 2,312
Thereafter 278
Total lease payments 19,191
Less: imputed interest (2,483)
Total $ 16,708