v3.25.4
Leases - Maturities of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Leases [Abstract]  
2026 $ 6,598
2027 5,655
2028 4,477
2029 2,875
2030 512
Thereafter 322
Total lease payments 20,439
Less: imputed interest (710)
Present value of minimum operating lease payments $ 19,729