v3.25.2
Inventories, Net - Summary of Inventories, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Inventory Disclosure [Abstract]      
Finished goods $ 12,504 $ 12,126  
Work-in-process 27,521 22,331  
Raw materials 30,928 31,818  
Less: Inventory reserves (13,850) (13,963)  
Inventories, net $ 57,103 $ 52,312 $ 56,042