XML 132 R117.htm IDEA: XBRL DOCUMENT v3.25.0.1
Agreements and Transactions with Related Parties- Other Related Party Transactions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Agreements and Transactions with Related Parties      
Due from related party $ 12,792 $ 64,421  
Due to related party 4,474 13,799  
Other Related Party Transactions | Related Party      
Agreements and Transactions with Related Parties      
Due from related party 12,800 64,400  
Due to related party 4,500 13,800  
Reimbursement for flights chartered by the company's executives $ 500 $ 800 $ 1,100