XML 107 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Other Notes (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2020
USD ($)
installment
Debt      
Amount outstanding $ 403,938 $ 435,739  
Other notes      
Debt      
Amount borrowed     $ 800
Interest rate (stated)     0.38%
Promissory note, number of installments | installment     5
Amount outstanding $ 150 $ 287