XML 39 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Additional Information (Detail) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Allowance for credit losses $ 0   $ 0
Prepaid expenses and other current assets 10,369,000   16,290,000
Other Income (Expense) [Member]      
Foreign currency transaction gains (losses) $ 500,000 $ (200,000)  
Convertible Senior Notes Due 2028 [Member]      
Debt instrument, interest rate 1.50%    
Spare Parts Inventory [Member]      
Prepaid expenses and other current assets $ 4,000,000   $ 4,000,000
Customer Concentration Risk | Revenue Benchmark | Significant Customer Benchmark [Member] | Minimum [Member]      
Concentration risk percentage 10.00% 10.00%  
Customer Concentration Risk | Accounts Receivable | Significant Customer Benchmark [Member] | Minimum [Member]      
Concentration risk percentage 10.00%   10.00%