v3.26.1
Revenue from Contracts with Customers - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Dec. 31, 2020
Disaggregation Of Revenue [Line Items]        
Cash proceeds from sale of receivables $ 15,618,000 $ 34,469,000    
Contract assets 0   $ 0  
Contract liabilities 307,000   $ 218,000  
Contract liabilities revenue recorded 218,000      
Long term deferred revenue       $ 10,709,000
Pre-existing Contract Liabilities [Member]        
Disaggregation Of Revenue [Line Items]        
Contract liabilities revenue recorded 6,831,000      
Long-Term [Member]        
Disaggregation Of Revenue [Line Items]        
Long term deferred revenue 1,662,000      
Short-Term [Member]        
Disaggregation Of Revenue [Line Items]        
Short-term defferred revenue $ 2,216,000