XML 119 R108.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Schedule of Future Lease Obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
2026 $ 4,193  
2027 4,120  
2028 3,834  
2029 2,866  
2030 1,759  
Thereafter 2,388  
Total minimum lease payments 19,160  
Less imputed interest (2,887)  
Total lease liabilities 16,273 $ 17,262
Operating lease liabilities (current) (3,227) (2,984)
Long-term lease obligations $ 13,046 $ 14,278