v3.26.3
Leases - Summary of Components of Lease Expense (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]        
Total operating lease cost $ 4,164 $ 3,759 $ 12,253 $ 11,584
Total finance lease cost 3,202 2,742 9,513 7,278
Total lease cost 7,366 6,501 21,766 18,862
Location, Statement of Income, Balance [Axis]: us-gaap:DepreciationAndAmortization        
Lessee Lease Description [Line Items]        
Amortization of ROU assets 2,710 2,394 7,946 6,353
Location, Statement of Income, Balance [Axis]: us-gaap:InterestIncomeExpenseNet        
Lessee Lease Description [Line Items]        
Interest on lease liabilities 492 348 1,567 925
Location, Statement of Income, Balance [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense        
Lessee Lease Description [Line Items]        
Lease cost 3,185 3,064 9,518 9,299
Variable lease cost $ 979 $ 695 $ 2,735 $ 2,285