v3.26.1
Leases - Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
Operating lease right-of-use assets, net of accumulated amortization $ 23,270 $ 20,397
Financing lease right-of-use assets, net of accumulated amortization 22,430 18,360
Total assets 45,700 38,757
Current portion of operating lease liabilities 4,293 4,418
Current portion of financing lease liabilities 9,352 7,517
Total current 13,645 11,935
Operating lease liabilities 27,592 24,695
Financing lease liabilities 8,379 5,878
Total noncurrent 35,971 30,573
Total liabilities 49,616 42,508
Operating lease, right-of-use asset, accumulated amortization 36,600 33,800
Financing lease, right-of-use asset, accumulated amortization $ 24,300 $ 24,800