XML 114 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
DEBT - Schedule of the Fair Value of Fixed-rate Debt that is not Recorded at Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Carrying Value    
Debt    
Debt $ 305,910 $ 356,415
Carrying Value | Level 1 | Convertible notes    
Debt    
Debt 287,500 287,500
Carrying Value | Level 2 | Mortgage loans    
Debt    
Debt 18,410 68,915
Fair Value    
Debt    
Debt 296,110 317,024
Fair Value | Level 1 | Convertible notes    
Debt    
Debt 278,766 256,141
Fair Value | Level 2 | Mortgage loans    
Debt    
Debt $ 17,344 $ 60,883