v3.25.4
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]      
Lease expense $ 35,745 $ 39,361 $ 36,637
Short term lease expense 477 950 678
Variable lease expense 1,674 1,697 877
Sublease income (995) (1,398) (921)
Total operating lease expense $ 36,901 $ 40,610 $ 37,271