XML 65 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Balance Sheet Details - Product Warranty Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Product warranty activities [Roll Forward]      
Balance at beginning of year $ 8,029 $ 8,386 $ 9,594
Provision for warranty and retrofit charged to cost of revenue 2,268 3,282 1,315
Utilization of reserve (3,010) (3,639) (2,523)
Balance at end of year $ 7,287 $ 8,029 $ 8,386