XML 122 R110.htm IDEA: XBRL DOCUMENT v3.25.0.1
Related Parties (Additional Information) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Related Party Transaction [Line Items]    
Related party asset $ 959 $ 638
Related party accounts payable 2,693 2,478
Dividends Paid $ 27,863 0
Fasemex [Member]    
Related Party Transaction [Line Items]    
Percentage of common stock outstanding 10.20%  
CSTH [member]    
Related Party Transaction [Line Items]    
Percentage of common stock outstanding 5.00%  
Related party asset $ 345 121
Specialty parts supplies $ 885 121
Warrantholder [Member]    
Related Party Transaction [Line Items]    
Percentage of common stock outstanding 49.40%  
Warrantholder [Member] | Standby Letters of Credit [Member]    
Related Party Transaction [Line Items]    
Dividends Paid $ 27,863  
Cash fees 2,163  
Gil Family [Member]    
Related Party Transaction [Line Items]    
Operating costs and expenses 27,214 17,379
Related party asset 614 517
Related party accounts payable $ 2,693 $ 2,478