v3.26.1
Leases Supplemental Balance Sheet Information Related to Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
Operating lease right-of-use assets $ 36,470 $ 31,800
Finance Lease, Right-of-Use Asset, after Accumulated Amortization [1] 1,970 2,150
Lease right of use assets 38,440 33,950
Operating lease liabilities, current portion 7,230 3,480
Finance Lease, Liability, Current 780 620
Operating Lease, Liability, Noncurrent 32,600 31,080
Finance Lease, Liability, Noncurrent 270 730
Lease liabilities 40,880 35,910
Finance Lease, Right-of-Use Asset, Accumulated Amortization $ 800 $ 700
[1] Finance leases were recorded net of accumulated depreciation of $0.8 million and $0.7 million as of June 30, 2026 and December 31, 2025, respectively.