XML 79 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Lease cost      
Total operating lease cost $ 10,328 $ 10,669 $ 8,340
Depreciation of leased assets 1,285 1,310 1,296
Interest on lease liabilities 4,727 4,874 4,992
Total finance lease cost 6,012 6,184 6,288
Total lease cost 16,340 16,853 14,628
Short-term lease and variable lease costs 2,100 2,100 1,800
Product / services*      
Lease cost      
Total operating lease cost 6,898 7,297 5,427
Research and development      
Lease cost      
Total operating lease cost 622 587 322
Sales and marketing*      
Lease cost      
Total operating lease cost 1,817 1,674 1,526
General and administrative*      
Lease cost      
Total operating lease cost $ 991 $ 1,111 $ 1,065