v3.25.2
Leases Supplemental Balance Sheet Information Related to Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Leases [Abstract]    
Operating lease right-of-use assets $ 45,760 $ 40,480
Finance Lease, Right-of-Use Asset, after Accumulated Amortization [1] 2,280 2,110
Lease right of use assets 48,040 42,590
Operating lease liabilities, current portion 9,140 7,580
Finance Lease, Liability, Current 530 460
Operating Lease, Liability, Noncurrent 39,520 35,520
Finance Lease, Liability, Noncurrent 1,080 1,160
Lease liabilities 50,270 44,720
Finance Lease, Right-of-Use Asset, Accumulated Amortization $ 600 $ 400
[1] Finance leases were recorded net of accumulated depreciation of $0.6 million and $0.4 million as of June 30, 2025 and December 31, 2024, respectively.