XML 83 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Letters of Credit (Details) - Letters of credit
$ in Thousands
Dec. 31, 2024
USD ($)
item
Jun. 17, 2024
USD ($)
Debt    
Number of letter of credit facilities | item 7  
Credit available $ 303,667 $ 125,000
Less: Letters of credit outstanding, inclusive of financial and performance guarantees 129,523  
Remaining availability $ 174,144