v3.25.1
Summary of Significant Accounting Policies - Additional Information (Detail)
3 Months Ended 12 Months Ended
Mar. 31, 2025
USD ($)
Use
shares
Mar. 31, 2024
Dec. 31, 2024
USD ($)
shares
Summary Of Significant Accounting Policies [Line Items]      
Cash at deposit institutions $ 2,000,000   $ 2,300,000
Cash in foreign institutions 0    
Cash equivalents held $ 12,900,000   $ 11,700,000
Number of shares awards deferred, unvested | shares 126,506   244,218
Accounts Receivable      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk, customer     two
Commercial Customer | Revenue Benchmark | Customer Concentration Risk      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk, percentage 10.00% 10.00%  
Commercial Customer | Accounts Receivable      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk, customer one    
Commercial Customer | Accounts Receivable | Customer Concentration Risk      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk, percentage 10.00%   10.00%
Commercial Customer | Accounts Receivable Revenue | Customer Concentration Risk      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk, percentage 11.00%    
Customer A | Accounts Receivable | Customer Concentration Risk      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk, percentage     21.00%
Customer B | Accounts Receivable | Customer Concentration Risk      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk, percentage     11.00%
RPD Devices      
Summary Of Significant Accounting Policies [Line Items]      
Plant and equipment, useful life | Use 200    
Plant and equipment, description of depreciation each purchase of a RPKs results in a 1/200 depreciation to the RPD