XML 56 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Supplemental Balance Sheet Information for Operating Leases [Table Text Block]
As of December 31,
Balance Sheet20242023
Operating lease right-of-use assets$19,176 $24,131 
Current maturities of operating lease liabilities$12,315 $11,032 
Operating lease liabilities, net of current portion29,686 38,850 
Total lease liabilities$42,001 $49,882 
Lease, Cost [Table Text Block]
Year Ended December 31,
Lease Cost202420232022
Operating lease cost$7,939 $8,514 $8,877 
Short-term lease cost(1)
565 608 263 
Variable lease costs4,935 3,908 4,587 
Sublease income(2,446)(2,157)(1,921)
Net lease cost(2)
$10,993 $10,873 $11,806 
(1)Includes variable lease costs related to short-term leases.
(2)Net lease cost includes $2.2 million, $1.8 million and $2.0 million for the years ended December 31, 2024, 2023 and 2022, respectively, recorded as restructuring charges as they relate to vacated office spaces. See Note 11 “Restructuring Charges” for additional information on our vacated office spaces.
Lessee, Operating Lease, Liability, Maturity [Table Text Block]
The table below summarizes the remaining expected lease payments under our operating leases as of December 31, 2024.
Future Lease PaymentsDecember 31,
2024
2025$14,139 
202612,920 
20279,465 
20285,907 
20293,624 
Thereafter426 
Total operating lease payments$46,481 
Less: imputed interest(4,480)
Present value of operating lease liabilities
$42,001 
Schedule of Supplemental Operating Lease Information [Table Text Block]
Year Ended December 31,
Other Information202420232022
Cash paid for operating lease liabilities$13,458 $13,107 $12,634 
Operating lease right-of-use assets obtained in exchange for operating lease liabilities
$4,286 $4,678 $1,908 
Weighted average remaining lease term - operating leases
3.7 years
4.5 years
5.3 years
Weighted average discount rate - operating leases4.3 %4.4 %4.2 %