XML 97 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Operating Lease Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]      
Fixed lease cost [1] $ 16,966 $ 20,306 $ 20,581
Variable lease cost 4,164 5,130 5,365
Less: sublease income (8,192) (9,896) (9,498)
Total operating lease cost $ 12,938 $ 15,540 $ 16,448
[1] Includes short-term leases expensed on a straight-line basis.