v3.24.0.1
Other Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2023
Other Commitments and Contingencies  
Summary of outstanding bonds

The following table summarizes our outstanding performance, licensing, insurance and other bonds, in thousands:

​

​

​

​

​

​

​

​

​

​

As of December 31,

​

​

2023

​

2022

Outstanding bonds:

​

​

​

​

​

​

Performance bonds

​

$

145,982

​

$

152,434

Licensing, insurance, and other bonds

​

​

27,415

​

​

25,439

Total bonds

​

$

173,397

​

$

177,873

​