v3.25.2
Overview - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 31, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Organization Consolidation And Presentation Of Financial Statements [Line Items]            
Capitalized payments to customers   $ 16,750   $ 16,750   $ 14,276
Reduction of revenue due to amortization and write-off of previously capitalized payments   $ 208 $ 113 1,044 $ 186  
Cash proceeds $ 3,740          
Gain (loss) on sale $ (2,311)          
Asia            
Organization Consolidation And Presentation Of Financial Statements [Line Items]            
Gain (loss) on sale       $ 115    
Entities Ownership Interest            
Organization Consolidation And Presentation Of Financial Statements [Line Items]            
Ownership interest   20.00%   20.00%    
Minimum            
Organization Consolidation And Presentation Of Financial Statements [Line Items]            
Period of products expected to be sold   5 years   5 years    
Maximum            
Organization Consolidation And Presentation Of Financial Statements [Line Items]            
Period of products expected to be sold   10 years   10 years