v3.25.0.1
Segments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segments      
Revenue $ 943,549 $ 791,010 $ 704,874
Research and development 48,775 35,332 32,807
Sales and marketing 156,935 124,437 111,470
General and administrative 111,753 62,924 73,089
Depreciation of fixed assets, including the amortization of capitalized software 38,700 17,100 15,700
Income tax expense / (benefit) (3,420) (12,500) (14,420)
Net loss (19,125) (51,334) (51,455)
Single reportable segment | Operating segments      
Segments      
Revenue 943,549 791,010 704,874
Materials & connectivity 225,333 173,077 144,578
Labor & associated expenses 90,397 76,690 70,313
Research and development 48,775 35,332 32,807
Sales and marketing 156,935 124,437 111,470
General and administrative 111,753 62,924 73,089
Depreciation of fixed assets, including the amortization of capitalized software 38,744 17,062 15,682
Amortization 147,887 159,405 167,485
Interest & non-operating expenses, net 146,270 205,917 155,325
Income tax expense / (benefit) (3,420) (12,500) (14,420)
Net loss $ (19,125) $ (51,334) $ (51,455)