XML 35 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Organization and Summary of Significant Accounting Policies - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Dec. 02, 2024
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Organization And Summary Of Significant Accounting Policies [Line Items]        
Cash and investments in marketable securities   $ 220,651   $ 269,095
Aggregate maximum public offering amount   300,000    
Accounts receivable, credit loss expense (reversal)   $ 0 $ 0  
ASU 2023-07        
Organization And Summary Of Significant Accounting Policies [Line Items]        
Change in Accounting Principle, Accounting Standards Update, Adopted [true false]   true    
Change in Accounting Principle, Accounting Standards Update, Adoption Date   Jan. 01, 2024    
Asset Purchase Agreement | Asset Acquisition By Ampersand Capital Partners        
Organization And Summary Of Significant Accounting Policies [Line Items]        
Proceeds from sale of assets $ 64,700      
Ownership interest received 20.00%      
Sales Agreement        
Organization And Summary Of Significant Accounting Policies [Line Items]        
Aggregate maximum public offering amount   $ 75,000    
Percentage of gross sale of common stock sold through sales agents commission rate   3.00%