XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.1
DEBT - Aggregate principal amount and interest rates (Details) - Notes payable to finance companies for insurance - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
DEBT    
Aggregate principal amount outstanding $ 1,474 $ 168
Interest rate 6.35% 9.74%