XML 29 R22.htm IDEA: XBRL DOCUMENT v3.25.1
Guarantees
3 Months Ended
Mar. 31, 2025
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 $25.7 million and $20.6 million as of March 31, 2025 and December 31, 2024, respectively.