XML 114 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Undiscounted Cash Flows (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases    
2025 $ 8,568  
2026 8,071  
2027 5,966  
2028 2,766  
2029 2,699  
Thereafter 6,487  
Total undiscounted lease liability 34,557  
Less: amount of lease payments representing interest (5,644)  
Long-term lease obligations $ 28,913 $ 31,136