XML 97 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Maturities of our minimum lease payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
LEASES    
2025 $ 4,821  
2026 3,735  
2027 2,677  
2028 1,076  
2029 1,042  
Thereafter 5,090  
Total future lease payments 18,441  
Less: imputed interest (1,969)  
Total $ 16,472 $ 11,330