XML 59 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Prepaid and Other Current Assets - Schedule of Prepaid and Other Current Assets (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Prepaid Expense and Other Assets [Abstract]    
Prepaid expenses and deposits $ 61,632 $ 48,031
Government grant receivables 10,141 9,940
Customer financing receivables 3,733 3,733
Other current assets 5,816 5,245
Total prepaids and other current assets $ 81,322 $ 66,949