XML 44 R28.htm IDEA: XBRL DOCUMENT v3.25.0.1
Guarantees
12 Months Ended
Dec. 31, 2024
Guarantees and Product Warranties [Abstract]  
Guarantees

The Company issues letters of credit, performance bonds, bid bonds or guarantees in the ordinary course of business. These instruments are generally issued in conjunction with contracts or other business requirements. The total of these instruments outstanding was approximately $20.6 million and $25.2 million as of December 31, 2024 and December 31, 2023, respectively.