v3.26.1
Commitments and contingencies - Guarantees (Details)
Jun. 30, 2026
USD ($)
Guarantor Obligations [Line Items]  
Outstanding letters of credit $ 0
Amount of surety bonds outstanding 12,400,000
Line of Credit  
Guarantor Obligations [Line Items]  
Line of credit facility, maximum borrowing capacity $ 3,200,000