v3.25.4
Leases - Schedule of Components of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
Operating lease expense $ 31,375 $ 41,691
Variable lease expense 4,700 6,011
Sublease income (4,219) (2,162)
Total lease expense $ 31,856 $ 45,540