XML 57 R36.htm IDEA: XBRL DOCUMENT v3.25.1
COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS - Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS    
Raw materials $ 106,745 $ 101,414
Work-in-process 28,897 27,271
Finished goods 33,426 36,927
Total $ 169,068 $ 165,612