XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Composition of Certain Balance Sheet Accounts - Schedule of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Accrued Liabilities, Current [Abstract]    
Operating leases $ 9,384 $ 9,094
Employee compensation and benefits 7,571 19,235
Network equipment 4,644 8,748
Inventory 3,292 2,455
Warranty reserve 2,700 2,300
Taxes 1,890 2,282
Accrued interest 150 9,878
Other 6,307 6,064
Total accrued liabilities $ 35,938 $ 60,056