XML 34 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Nature of Business and Basis of Presentation - Additional Information (Detail)
3 Months Ended
Mar. 31, 2024
USD ($)
Segment
Dec. 31, 2023
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Number of operating segments | Segment 1  
Total assets $ 790,013,000 $ 831,684,000
Cash and short-term investments 308,200,000  
Total current assets 687,932,000 724,981,000
Cash and cash equivalents 213,944,000 199,252,000
Short-term investments 94,235,000 121,407,000
Accounts receivable, net 115,806,000 133,563,000
Current inventory 255,280,000 258,616,000
Long-term inventory 74,225,000 $ 77,615,000
Debt outstanding $ 0