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

Leases - Supplemental Cash Flow Information (Details)

v3.25.0.1
Leases - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Cash paid for amounts included in the measurement of lease liabilities      
Operating cash flows used for operating leases $ (6,446) $ (5,559)  
Operating cash flows used for finance leases (389) (243)  
Finance cash flows used for finance leases (2,156) (583)  
Right-of-use assets obtained in exchange for lease obligations:      
Operating lease liabilities 5,115 5,652 $ 29,202
Finance lease liabilities $ 2,537 $ 5,221