XML 118 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and contingencies (Details) - USD ($)
Dec. 31, 2024
Jan. 30, 2024
Dec. 31, 2023
Sep. 13, 2022
Commitments and Contingencies Disclosure [Abstract]        
Contractual obligation $ 1,300,000      
Leases not yet commenced 6,900,000   $ 5,800,000  
Letters of credit outstanding, 0      
Estimated range of loss in excess of amounts accrued $ 12,000,000      
Estimate of possible loss amount   $ 1,200,000   $ 1,900,000