v3.26.3
Leases - Schedule of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Lessee, Lease, Description [Line Items]        
Finance lease cost, amortization, cost of revenue $ 1,590 $ 1,421 $ 4,401 $ 3,392
Finance lease cost, interest expense, net 280 278 787 650
Total lease cost 4,311 3,057 10,446 8,034
Income Statement Location [Axis]: us-gaap:CostOfRevenue        
Lessee, Lease, Description [Line Items]        
Operating lease cost 1,265 834 2,878 2,603
Income Statement Location [Axis]: us-gaap:CostOfRevenue | Operating Lease        
Lessee, Lease, Description [Line Items]        
Variable lease costs 100 300 400 600
Income Statement Location [Axis]: us-gaap:CostOfRevenue | Finance Lease        
Lessee, Lease, Description [Line Items]        
Variable lease costs 1,200 900 3,200 2,800
Income Statement Location [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense        
Lessee, Lease, Description [Line Items]        
Operating lease cost 1,176 524 2,380 1,389
Income Statement Location [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense | Operating Lease        
Lessee, Lease, Description [Line Items]        
Variable lease costs $ 100 $ 100 $ 300 $ 300