XML 53 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Details - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Balance Sheet Related Disclosures [Abstract]    
Operating lease, liability, current, statement of financial position Total accrued liabilities Total accrued liabilities
Summary of accrued liabilities    
Compensation and related benefits $ 27,813 $ 23,165
Component inventory held by suppliers 10,280 7,611
Professional and consulting fees 7,307 4,819
Current portion of revenue-share payments 7,210 4,731
Current portion of warranty and retrofit 6,377 7,076
Customer advances or rebates 5,653 4,742
Taxes payable 4,581 4,251
Operating leases 3,949 3,596
Freight 3,649 3,997
Business events 3,167 0
Product returns 2,961 1,836
Other 7,527 5,773
Total accrued liabilities $ 90,474 $ 71,597