v3.25.4
Leases - Supplemental Cash Flows (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]      
Operating cash outflows - payments on operating leases $ (2,115) $ (2,815) $ (3,919)
Operating cash outflows - interest payments on finance leases (28) (27) (13)
Financing cash outflows - payments on finance lease obligations (111) (82) (36)
Right-of-use assets obtained in exchange for operating lease obligations 0 4,775 2,621
Right-of-use assets obtained in exchange for finance lease obligations $ 86 $ 130 $ 291