XML 44 R38.htm IDEA: XBRL DOCUMENT v3.25.3
Inventories (Detail) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Raw materials $ 9,536 $ 8,641
Work-in-process 23,820 22,522
Finished goods 34,793 21,132
Total inventories 68,149 52,295
Less: non-current inventories 15,010 14,145
Total current inventories $ 53,139 $ 38,150