v3.25.2
Revenue - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenue $ 300,596 $ 223,493 $ 511,103 $ 487,035
Total Revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 300,596 223,493 511,103 487,035
Increase/(decrease) in disaggregated revenue $ 77,103   $ 24,068  
Percentage increase/(decrease) in disaggregated revenue (as a percent) 34.00%   5.00%  
Smartphone        
Disaggregation of Revenue [Line Items]        
Total revenue $ 235,084 199,225 $ 419,075 279,505
Increase/(decrease) in disaggregated revenue $ 35,859   $ 139,570  
Percentage increase/(decrease) in disaggregated revenue (as a percent) 18.00%   50.00%  
CE, IoT/Auto        
Disaggregation of Revenue [Line Items]        
Total revenue $ 65,331 23,729 $ 91,598 206,272
Increase/(decrease) in disaggregated revenue $ 41,602   $ (114,674)  
Percentage increase/(decrease) in disaggregated revenue (as a percent) 175.00%   (56.00%)  
Other        
Disaggregation of Revenue [Line Items]        
Total revenue $ 181 539 $ 430 1,258
Increase/(decrease) in disaggregated revenue $ (358)   $ (828)  
Percentage increase/(decrease) in disaggregated revenue (as a percent) (66.00%)   (66.00%)  
Catch-up revenue        
Disaggregation of Revenue [Line Items]        
Total revenue $ 162,328 $ 127,551 $ 247,113 $ 294,229
Increase/(decrease) in disaggregated revenue $ 34,777   $ (47,116)  
Percentage increase/(decrease) in disaggregated revenue (as a percent) 27.00%   (16.00%)