v3.25.4
Lease Commitments - Schedule of Components of Total Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]      
Operating leases $ 7,960 $ 7,422  
Short-term leases 331 395  
Sublease income (181) (188)  
Net lease expense $ 8,110 $ 7,629 $ 7,670