XML 51 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
Nature of Business and Basis of Presentation - Additional Information (Detail)
12 Months Ended
Dec. 31, 2024
USD ($)
Segment
Dec. 31, 2023
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Number of operating segments | Segment 1  
Total assets $ 685,349,000 $ 831,684,000
Cash and liquid short-term investments 294,200,000  
Total current assets 595,399,000 724,981,000
Cash and cash equivalents 121,038,000 199,252,000
Short-term investments 173,182,000 121,407,000
Accounts receivable, net 122,279,000 133,563,000
Current inventory 166,048,000 258,616,000
Long-term inventory 64,740,000 $ 77,615,000
Debt outstanding $ 0