v3.26.1
Leases - Summary of Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Lessee Lease Description [Line Items]        
Total operating lease cost $ 4,142 $ 3,889 $ 8,089 $ 7,825
Total finance lease cost 3,148 2,526 6,311 4,536
Total lease cost 7,290 6,415 14,400 12,361
Location, Statement of Income, Balance [Axis]: us-gaap:DepreciationAndAmortization        
Lessee Lease Description [Line Items]        
Amortization of ROU assets 2,656 2,208 5,236 3,959
Location, Statement of Income, Balance [Axis]: us-gaap:InterestIncomeExpenseNet        
Lessee Lease Description [Line Items]        
Interest on lease liabilities 492 318 1,075 577
Location, Statement of Income, Balance [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense        
Lessee Lease Description [Line Items]        
Lease cost 3,185 3,098 6,333 6,235
Variable lease cost $ 957 $ 791 $ 1,756 $ 1,590