XML 83 R68.htm IDEA: XBRL DOCUMENT v3.25.4
LEASES - Schedule of Operating Leases Future Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Operating Leases    
2026 $ 3,864  
2027 2,593  
2028 725  
2029 0  
2030 0  
Thereafter 0  
Total minimum lease payments 7,181  
Less: Amount representing interest (428)  
Present value of net minimum lease payments 6,753  
Less: Current portion of lease obligations (3,547) $ (3,317)
Total long-term lease obligations $ 3,206 $ 3,604