XML 128 R95.htm IDEA: XBRL DOCUMENT v3.25.1
COMMITMENTS AND CONTINGENCIES - Future Minimum Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]    
2025 $ 4,120  
2026 3,490  
2027 1,703  
2028 632  
2029 598  
Thereafter 1,196  
Total minimum payments 11,739  
Less: short-term lease liabilities (3,563) $ (1,248)
Less: present value discount (1,398)  
Long-term lease liabilities $ 6,778 $ 1,736