XML 34 R27.htm IDEA: XBRL DOCUMENT v3.24.2
Nature of Business and Basis of Presentation - Additional Information (Detail)
6 Months Ended
Jun. 30, 2024
USD ($)
Segment
Dec. 31, 2023
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Number of operating segments | Segment 1  
Total assets $ 799,855,000 $ 831,684,000
Cash and short-term investments 306,700,000  
Total current assets 701,839,000 724,981,000
Cash and cash equivalents 215,924,000 199,252,000
Short-term investments 90,739,000 121,407,000
Accounts receivable, net 123,691,000 133,563,000
Current inventory 239,408,000 258,616,000
Long-term inventory 71,294,000 $ 77,615,000
Debt outstanding $ 0