v3.26.1
Revenue - Additional Information (Detail)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
Customer
Mar. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
Revenue Recognition [Line Items]      
Revenue $ 61,735 $ 68,430  
Number of customer | Customer 1    
Advance payment period 1 month    
Deferred revenue $ 65   $ 128,000
Management Fee [Member]      
Revenue Recognition [Line Items]      
Revenue $ 69 $ 93  
Customer Concentration Risk [Member] | Sales Revenue Net [Member] | Customers [Member]      
Revenue Recognition [Line Items]      
Percentage of revenue 20.30% 24.20%