v3.25.4
Leases - Operating Lease Maturities (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Leases [Abstract]  
2026 $ 6,367
2027 5,421
2028 3,218
2029 2,569
2030 1,881
Thereafter 213
Total lease payments 19,669
Less: imputed interest (2,633)
Total $ 17,036