v3.26.1
Leases - 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
Schedule of Lease Expense [Line Items]        
Short-term lease expense $ 1,200 $ 0 $ 2,400 $ 0
Location, Statement of Income, Balance [Axis]: us-gaap:InterestExpenseOperating        
Schedule of Lease Expense [Line Items]        
Interest on lease liabilities 18 30 38 64
Location, Statement of Income, Balance [Axis]: us-gaap:OccupancyNet        
Schedule of Lease Expense [Line Items]        
Operating lease cost 9,957 9,875 19,659 18,093
Amortization on ROU assets $ 317 $ 326 $ 593 $ 653