XML 91 R72.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Expenses and Other Current Liabilities - Schedule of Changes to Refund Liability (Detail)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Payables and Accruals [Abstract]  
Refund liability $ 16,711
Shipments during the year ended December 31, 2022 14,892
Remeasurement of refund liability recognized as revenue (11,194)
Refund liability 20,409
Less: current portion 12,218
Refund liability, net of current portion $ 8,191