XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Commitment and contingencies (Tables)
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Minimum Payments Under Contractual Agreements The below table reflects the minimum payments under these agreements as of September 30, 2023 (in thousands):
Years ending December 31:
2023 (remaining three months)
$2,354 
2024
40,198 
2025
21,521 
2026
1,126 
2027
1,126 
Thereafter— 
$66,325