XML 44 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Overview - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Jan. 31, 2025
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Organization Consolidation And Presentation Of Financial Statements [Line Items]        
Capitalized payments to customers   $ 14,501   $ 14,276
Reduction of revenue due to amortization and write-off of previously capitalized payments   836 $ 73  
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%    
Minimum        
Organization Consolidation And Presentation Of Financial Statements [Line Items]        
Period of products expected to be sold   5 years    
Maximum        
Organization Consolidation And Presentation Of Financial Statements [Line Items]        
Period of products expected to be sold   10 years