Segment Information - Summarized Financial Information by Segment (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||||||
|---|---|---|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|||||
| Segment Information [Abstract] | ||||||||
| Revenue | $ 320,112 | $ 386,138 | $ 640,720 | $ 750,628 | ||||
| Cost of sales | 101,787 | 120,405 | 207,932 | 237,934 | ||||
| Operating income (loss) | (59,319) | 30,780 | $ (55,293) | 20,877 | ||||
| Segment Reporting, Other Segment Item, Composition, Description | Other segment items primarily include selling expenses and general and administrative expenses. | |||||||
| Operating Segments [Member] | ||||||||
| Segment Information [Abstract] | ||||||||
| Revenue | 320,033 | 385,711 | $ 640,872 | 749,672 | ||||
| Cost of sales | 100,501 | 118,560 | 203,554 | 233,198 | ||||
| Other segment items | [1] | 159,546 | 183,815 | 323,951 | 358,332 | |||
| Operating income (loss) | 59,986 | 83,336 | 113,367 | 158,142 | ||||
| Operating Segments [Member] | Americas [Member] | ||||||||
| Segment Information [Abstract] | ||||||||
| Revenue | 59,763 | 72,946 | 117,581 | 142,004 | ||||
| Cost of sales | 15,037 | 18,401 | 29,263 | 36,167 | ||||
| Other segment items | [1] | 33,582 | 37,729 | 66,173 | 73,274 | |||
| Operating income (loss) | 11,144 | 16,816 | 22,145 | 32,563 | ||||
| Operating Segments [Member] | Mainland China [Member] | ||||||||
| Segment Information [Abstract] | ||||||||
| Revenue | 45,956 | 53,224 | 91,104 | 100,999 | ||||
| Cost of sales | 8,283 | 9,800 | 16,288 | 18,788 | ||||
| Other segment items | [1] | 26,335 | 28,967 | 53,655 | 57,202 | |||
| Operating income (loss) | 11,338 | 14,457 | 21,161 | 25,009 | ||||
| Operating Segments [Member] | Southeast Asia/Pacific [Member] | ||||||||
| Segment Information [Abstract] | ||||||||
| Revenue | 43,257 | 50,834 | 88,730 | 103,006 | ||||
| Cost of sales | 10,518 | 12,025 | 21,702 | 25,024 | ||||
| Other segment items | [1] | 25,080 | 26,587 | 50,066 | 53,610 | |||
| Operating income (loss) | 7,659 | 12,222 | 16,962 | 24,372 | ||||
| Operating Segments [Member] | Japan [Member] | ||||||||
| Segment Information [Abstract] | ||||||||
| Revenue | 38,143 | 44,550 | 77,882 | 87,315 | ||||
| Cost of sales | 7,832 | 9,035 | 16,415 | 17,789 | ||||
| Other segment items | [1] | 19,385 | 23,562 | 39,178 | 45,719 | |||
| Operating income (loss) | 10,926 | 11,953 | 22,289 | 23,807 | ||||
| Operating Segments [Member] | Europe & Africa [Member] | ||||||||
| Segment Information [Abstract] | ||||||||
| Revenue | 32,317 | 37,328 | 63,535 | 70,349 | ||||
| Cost of sales | 7,784 | 9,531 | 15,791 | 17,905 | ||||
| Other segment items | [1] | 19,944 | 21,877 | 39,404 | 41,862 | |||
| Operating income (loss) | 4,589 | 5,920 | 8,340 | 10,582 | ||||
| Operating Segments [Member] | Hong Kong/Taiwan [Member] | ||||||||
| Segment Information [Abstract] | ||||||||
| Revenue | 26,074 | 27,527 | 53,531 | 55,974 | ||||
| Cost of sales | 4,255 | 4,662 | 8,574 | 9,714 | ||||
| Other segment items | [1] | 13,949 | 14,536 | 28,439 | 28,241 | |||
| Operating income (loss) | 7,870 | 8,329 | 16,518 | 18,019 | ||||
| Operating Segments [Member] | South Korea [Member] | ||||||||
| Segment Information [Abstract] | ||||||||
| Revenue | 25,620 | 34,068 | 50,948 | 66,583 | ||||
| Cost of sales | 5,441 | 7,058 | 10,927 | 13,499 | ||||
| Other segment items | [1] | 12,695 | 16,934 | 25,255 | 32,256 | |||
| Operating income (loss) | 7,484 | 10,076 | 14,766 | 20,828 | ||||
| Operating Segments [Member] | Manufacturing [Member] | ||||||||
| Segment Information [Abstract] | ||||||||
| Revenue | [2] | 46,369 | 60,400 | 91,293 | 115,690 | |||
| Cost of sales | [2] | 40,873 | 46,963 | 79,762 | 91,938 | |||
| Other segment items | [1],[2] | 6,073 | 9,737 | 12,190 | 18,273 | |||
| Operating income (loss) | [2] | (577) | 3,700 | (659) | 5,479 | |||
| Operating Segments [Member] | Rhyz Other [Member] | ||||||||
| Segment Information [Abstract] | ||||||||
| Revenue | 2,534 | 4,834 | 6,268 | 7,752 | ||||
| Cost of sales | 478 | 1,085 | 4,832 | 2,374 | ||||
| Other segment items | [1] | 2,503 | 3,886 | 9,591 | 7,895 | |||
| Operating income (loss) | (447) | (137) | (8,155) | (2,517) | ||||
| Intersegment [Member] | Manufacturing [Member] | ||||||||
| Segment Information [Abstract] | ||||||||
| Revenue | $ 8,600 | $ 8,600 | $ 16,100 | $ 17,500 | ||||
| ||||||||