XML 41 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Summary of Significant Accounting Policies - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Allowance for credit losses $ 0   $ 0   $ 0
Prepaid expenses and other current assets 21,614,000   21,614,000   16,290,000
Other Income (Expense) [Member]          
Foreign currency transaction gains (losses) $ (100,000) $ 700,000 $ 1,000,000 $ 300,000  
Convertible Senior Notes Due 2028 [Member]          
Debt instrument, interest rate 1.50%   1.50%    
Spare Parts Inventory [Member]          
Prepaid expenses and other current assets $ 4,800,000   $ 4,800,000   $ 4,000,000
Customer Concentration Risk | Revenue Benchmark | Significant Customer Benchmark [Member] | Minimum [Member]          
Concentration risk percentage 10.00% 10.00% 10.00% 10.00%  
Customer Concentration Risk | Accounts Receivable | Significant Customer Benchmark [Member] | Minimum [Member]          
Concentration risk percentage     10.00%   10.00%