XML 32 R18.htm IDEA: XBRL DOCUMENT v3.26.1
Letters of Credit
12 Months Ended
Dec. 31, 2025
Financial Instruments Pledged as Collateral [Abstract]  
Letters of Credit Letters of Credit
As of December 31, 2025, the Company had $36.7 million in standby letters of credit secured by $38.5 million of restricted cash, of which $35.6 million were issued letters of credit. As of December 31, 2024, the Company had $68.0 million in standby letters of credit secured by $68.0 million restricted cash, of which $58.8 million were issued letters of credit.