XML 14 R4.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Total revenues $ 269,668 $ 246,151
Total cost of revenues 158,732 153,528
Gross profit 110,936 92,623
Operating expenses:    
Research and development 20,526 22,056
Selling, general, and administrative 102,029 92,414
Total operating expenses 122,555 114,470
Loss from operations (11,619) (21,847)
Interest and other income (expense), net 2,089 4,016
Loss before income taxes (9,530) (17,831)
Benefit from income taxes (2,507) (2,155)
Net loss $ (7,023) $ (15,676)
Net loss per share:    
Basic (in dollars per share) $ (0.15) $ (0.34)
Diluted (in dollars per share) $ (0.15) $ (0.34)
Weighted-average shares outstanding:    
Basic (in shares) 46,596 45,732
Diluted (in shares) 46,596 45,732
Product revenues    
Total revenues $ 145,168 $ 133,295
Total cost of revenues 85,585 92,441
Service revenues    
Total revenues 124,500 112,856
Total cost of revenues $ 73,147 $ 61,087