v3.26.1
Geographic and Other Information - Schedule of Operating Segment (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting Information [Line Items]        
Total Net Sales $ 44,704 $ 47,622 $ 90,912 $ 92,344
Total cost of sales 36,056 37,910 75,070 73,270
Total gross profit 8,648 9,712 15,842 19,074
Power solutions business        
Segment Reporting Information [Line Items]        
Total Net Sales 44,704 47,622 90,912 92,344
Operating Segments [Member] | Power solutions business        
Segment Reporting Information [Line Items]        
Total Net Sales 44,704 47,622 90,912 92,344
Total cost of sales 36,056 37,910 75,070 73,270
Total gross profit 8,648 9,712 15,842 19,074
Operating Segments [Member] | Power solutions business | Power Analog Solutions [Member]        
Segment Reporting Information [Line Items]        
Total Net Sales 40,574 42,261 82,221 82,118
Total cost of sales 33,615 34,552 69,911 67,309
Total gross profit 6,959 7,709 12,310 14,809
Operating Segments [Member] | Power solutions business | Power Ic [Member]        
Segment Reporting Information [Line Items]        
Total Net Sales 4,130 5,361 8,691 10,226
Total cost of sales 2,441 3,358 5,159 5,961
Total gross profit $ 1,689 $ 2,003 $ 3,532 $ 4,265