v3.24.2
Segment Information - Summary of Revenue Categories (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting Information [Line Items]        
Total revenue $ 102,495 $ 85,986 $ 179,320 $ 171,883
Endpoint ICs        
Segment Reporting Information [Line Items]        
Total revenue 89,392 64,905 150,898 131,954
Systems        
Segment Reporting Information [Line Items]        
Total revenue $ 13,103 $ 21,081 $ 28,422 $ 39,929