XML 89 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
LONG-TERM DEBT - Principal payments due (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Principal payments due  
2024 $ 21,250
2025 3,250
2026 3,250
2027 3,250
2028 3,250
Thereafter 275,063
Total payments due $ 309,313