Annual report [Section 13 and 15(d), not S-K Item 405]

Leases - Right-of-Use Lease Assets and Lease Liabilities (Details)

v3.25.0.1
Leases - Right-of-Use Lease Assets and Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets    
Operating lease $ 33,558 $ 24,281
Finance lease $ 1,116 $ 1,269
Finance lease asset, balance sheet line item Property, plant and equipment, net Property, plant and equipment, net
Total leased assets $ 34,674 $ 25,550
Current:    
Operating lease 9,267 8,193
Finance lease $ 23 $ 70
Finance lease liabilities, current, balance sheet line item Accrued liabilities Accrued liabilities
Noncurrent:    
Operating lease $ 24,189 $ 16,030
Finance lease $ 0 $ 28
Finance lease liabilities, noncurrent, balance sheet line item Other long-term liabilities Other long-term liabilities
Total leased liabilities $ 33,479 $ 24,321