XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Other Commitments [Line Items]          
Finance lease, weighted average remaining lease term 1 year 9 months 18 days   1 year 9 months 18 days    
Finance lease, weighted average discount rate (in percent) 10.20%   10.20%    
Depreciation expense $ 3,700 $ 3,200 $ 7,200 $ 6,200  
Finance lease cost 4,100 3,800 8,200 7,300  
Finance Lease, cost, interest expense 700 800 1,500 1,700  
Lease financing obligation 300 300 700 700  
Lease financing obligation, interest expense $ 100 100 200 200  
Interest paid on finance lease and lease financing obligations     $ 1,600 1,900  
Operating lease, weighted average remaining lease term 5 years 10 months 24 days   5 years 10 months 24 days    
Operating lease, weighted average discount rate (in percent) 6.10%   6.10%    
Operating lease cost $ 2,600 1,800 $ 5,300 3,500  
Purchase obligation, to be paid, remainder of fiscal year 4,500   4,500    
Purchase obligation, to be paid, year one 500   500    
Plan contributions 500 400 900 700  
Accrued value-added tax (“VAT”) liability 980   980   $ 1,220
Lease And Non-Lease Components          
Other Commitments [Line Items]          
Rental expense 1,700 1,400 3,500 2,800  
Lease Components          
Other Commitments [Line Items]          
Rental expense 700 600 1,500 1,200  
Cost of revenue | Lease And Non-Lease Components          
Other Commitments [Line Items]          
Rental expense $ 1,400 $ 1,100 $ 2,600 $ 2,100  
Minimum          
Other Commitments [Line Items]          
Capital leases, agreement term     3 years    
Maximum          
Other Commitments [Line Items]          
Capital leases, agreement term     4 years