XML 84 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Future Minimum Payments Under Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Oct. 11, 2023
Oct. 10, 2023
Leases [Abstract]        
2025 $ 1,135      
2026 901      
2027 491      
2028 357      
2029 30      
Thereafter 0      
Total 2,914      
Less: Present value discount (275)      
Present value of total operating lease liabilities 2,639 $ 3,300 $ 1,200 $ 355
Less: Current portion (982) (691)    
Long-term obligations under operating leases $ 1,657 $ 2,563