v3.25.0.1
Leases - Components of Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Finance lease:      
Depreciation on underlying ROU assets $ 382 $ 181 $ 151
Interest on lease liabilities 196 90 59
Total finance lease cost 578 271 210
Operating lease 21,764 20,188 21,783
Variable lease costs 4,490 4,374 5,033
Sublease income (122) 0 0
Total lease cost $ 26,710 $ 24,833 $ 27,026