XML 60 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and contingencies - Minimum Rental Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]    
Remainder of 2024 $ 11,122  
2025 14,924  
2026 13,894  
2027 8,371  
2028 8,471  
Thereafter 88,014  
Total minimum lease payments 144,796  
Less: imputed interest (52,918)  
Total operating lease liabilities 91,878  
Less: current portion (14,808) $ (14,896)
Operating lease liability, net of current portion $ 77,070 $ 79,173