XML 87 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Finance and Operating Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Finance lease cost      
Amortization of right-of-use assets $ 3,651 $ 1,929 $ 2,364
Interest on lease liabilities 712 244 338
Total finance lease cost 4,363 2,173 2,702
Operating lease cost      
Fixed lease cost 8,248 9,231 11,174
Short-term lease cost 73 86 150
Variable lease cost 987 1,077 1,369
Sublease income (1,647) (2,001) (2,572)
Total operating lease cost 7,661 8,393 10,121
Cost of revenues      
Finance lease cost      
Amortization of right-of-use assets 3,411 574 1,747
Operating lease cost      
Total operating lease cost 2,643 2,497 3,030
Selling and marketing      
Finance lease cost      
Amortization of right-of-use assets 98 629 263
Operating lease cost      
Total operating lease cost 2,192 2,738 3,391
Research and development      
Finance lease cost      
Amortization of right-of-use assets 90 470 216
Operating lease cost      
Total operating lease cost 1,787 2,044 2,382
General and administrative      
Finance lease cost      
Amortization of right-of-use assets 52 256 138
Operating lease cost      
Total operating lease cost $ 1,039 $ 1,114 $ 1,318