XML 36 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Nature of Business and Basis of Presentation - Additional Information (Detail)
9 Months Ended
Sep. 30, 2024
USD ($)
Segment
Dec. 31, 2023
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Number of operating segments | Segment 1  
Total assets $ 750,615,000 $ 831,684,000
Cash and short-term investments 305,700,000  
Total current assets 650,216,000 724,981,000
Cash and cash equivalents 156,944,000 199,252,000
Short-term investments 148,788,000 121,407,000
Accounts receivable, net 112,642,000 133,563,000
Current inventory 224,000,000 258,616,000
Long-term inventory 74,023,000 $ 77,615,000
Debt outstanding $ 0