XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
arrangement
Sep. 30, 2022
USD ($)
Jul. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Other Commitments [Line Items]            
Finance lease, weighted average remaining lease term 1 year 10 months 24 days   1 year 10 months 24 days      
Finance lease, weighted average discount rate (in percent) 10.80%   10.80%      
Depreciation expense $ 3,900 $ 3,500 $ 11,200 $ 9,700    
Finance lease cost 4,400 4,100 12,500 11,400    
Finance Lease, cost, interest expense 700 900 2,200 2,500    
Lease financing obligation 300 300 1,000 1,000    
Lease financing obligation, interest expense $ 100 100 200 300    
Interest paid on finance lease and lease financing obligations     $ 2,400 2,800    
Number of sale-leaseback arrangements | arrangement     1      
Proceeds from sale leaseback transaction     $ 2,500      
Operating lease, weighted average remaining lease term 5 years 8 months 12 days   5 years 8 months 12 days      
Operating lease, weighted average discount rate (in percent) 7.50%   7.50%      
Operating lease right-of-use assets $ 10,482   $ 10,482   $ 5,300 $ 6,881
Operating lease liabilities 10,516   10,516   $ 5,200  
Operating lease cost 2,600 2,300 7,900 5,800    
Purchase obligation, to be paid, remainder of fiscal year 2,500   2,500      
Purchase obligation, to be paid, year one 700   700      
Plan contributions 500 400 1,400 1,200    
Accrued value-added tax (“VAT”) liability 1,048   1,048     $ 1,220
Lease And Non-Lease Components            
Other Commitments [Line Items]            
Rental expense 2,100 1,900 6,200 4,700    
Lease Components            
Other Commitments [Line Items]            
Rental expense 700 700 2,200 2,000    
Cost of revenue | Lease And Non-Lease Components            
Other Commitments [Line Items]            
Rental expense $ 1,800 $ 1,400 $ 5,100 $ 3,600    
Minimum            
Other Commitments [Line Items]            
Capital leases, agreement term     3 years      
Maximum            
Other Commitments [Line Items]            
Capital leases, agreement term     4 years