v3.23.3
Acquisitions and Joint Ventures - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 07, 2022
Sep. 30, 2023
Sep. 30, 2022
Jun. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Aug. 23, 2023
Mar. 31, 2023
Jan. 10, 2023
Dec. 31, 2022
Sep. 19, 2022
Jun. 22, 2022
May 03, 2022
Business Acquisition Contingent Consideration [Line Items]                          
Equity, Fair Value Adjustment       $ (901)                  
Assets Current   $ 285,385     $ 285,385         $ 240,658      
Liabilities   369,915     369,915         $ 286,573      
Pre tax loss   $ 4,297 $ 2,480   $ 11,749 $ 12,988              
Revolving Credit Facility [Member]                          
Business Acquisition Contingent Consideration [Line Items]                          
Deferred cash consideration               $ 2,400          
Customer Lists [Member]                          
Business Acquisition Contingent Consideration [Line Items]                          
Intangible assets, Useful Life   10 years     10 years                
Net assets acquired   $ 7,600     $ 7,600                
Tradename [Member]                          
Business Acquisition Contingent Consideration [Line Items]                          
Intangible assets, Useful Life   10 years     10 years                
Net assets acquired   $ 700     $ 700                
Technology [Member]                          
Business Acquisition Contingent Consideration [Line Items]                          
Intangible assets, Useful Life   7 years     7 years                
Net assets acquired   $ 600     $ 600                
Malvar Engineering Limited [Member]                          
Business Acquisition Contingent Consideration [Line Items]                          
Acquisition of equity                 100.00%        
Contingent consideration                 $ 4,100        
Earn out, Fair value                 600        
Accounts payable and accrued expenses   600     600                
Deferred cash consideration                 400        
Net revenue   500     800                
Net assets acquired                 $ 5,128        
Revenues   4,800     10,300                
Malvar Engineering Limited [Member] | Customer Lists [Member]                          
Business Acquisition Contingent Consideration [Line Items]                          
Acquired intangible assets   1,500     1,500                
Malvar Engineering Limited [Member] | Tradename [Member]                          
Business Acquisition Contingent Consideration [Line Items]                          
Acquired intangible assets   $ 300     $ 300                
Malvar Engineering Limited [Member] | Customer Lists and Tradename [Member]                          
Business Acquisition Contingent Consideration [Line Items]                          
Intangible assets, Useful Life   10 years     10 years                
Kemco Systems Co Llc [Member]                          
Business Acquisition Contingent Consideration [Line Items]                          
Acquisition of equity             100.00%            
Contingent consideration             $ 24,000            
additional consideration             4,000            
Earn out, Fair value             2,200            
Accounts payable and accrued expenses   $ 2,200     $ 2,200                
Net revenue   500                      
Net assets acquired             $ 26,219            
Revenues   3,600                      
Kemco Systems Co Llc [Member] | Customer Lists [Member]                          
Business Acquisition Contingent Consideration [Line Items]                          
Acquired intangible assets   $ 8,700     $ 8,700                
Intangible assets, Useful Life   10 years     10 years                
Kemco Systems Co Llc [Member] | Tradename [Member]                          
Business Acquisition Contingent Consideration [Line Items]                          
Acquired intangible assets   $ 1,500     $ 1,500                
Intangible assets, Useful Life   10 years     10 years                
Kemco Systems Co Llc [Member] | Technology [Member]                          
Business Acquisition Contingent Consideration [Line Items]                          
Acquired intangible assets   $ 1,400     $ 1,400                
Intangible assets, Useful Life   7 years     7 years                
Transcend Solution [Member]                          
Business Acquisition Contingent Consideration [Line Items]                          
Acquisition of equity               100.00%          
Contingent consideration               $ 20,000          
Holdback Payble               400          
Notes Payable               2,000          
Deferred cash consideration               22,400          
Net revenue   $ 500     $ 1,000                
Net assets acquired               $ 22,396          
Revenues   3,800     6,200                
General Rubber LLC [Member]                          
Business Acquisition Contingent Consideration [Line Items]                          
Gain (Loss) on Sales of Loans, Net   153,443 121,567   404,819 349,803              
Net revenue         700 1,500              
Net assets acquired $ 23,820                        
Revenues     3,900     8,300              
General Rubber LLC [Member] | Other Non Investees [Member]                          
Business Acquisition Contingent Consideration [Line Items]                          
Percentage of equity method investment in joint venture 63.00%                        
General Rubber LLC [Member] | Customer Lists [Member]                          
Business Acquisition Contingent Consideration [Line Items]                          
Acquired intangible assets   7,700     7,700                
General Rubber LLC [Member] | Tradename [Member]                          
Business Acquisition Contingent Consideration [Line Items]                          
Acquired intangible assets   $ 700     $ 700                
General Rubber LLC [Member] | Customer Lists and Tradename [Member]                          
Business Acquisition Contingent Consideration [Line Items]                          
Intangible assets, Useful Life   10 years     10 years                
Compass Water Solutions, Inc [Member]                          
Business Acquisition Contingent Consideration [Line Items]                          
Acquisition of equity                         100.00%
Contingent consideration                         $ 9,000
Notes Payable                         2,000
Earn out, Fair value                         1,400
Net revenue     100     200              
Net assets acquired                         $ 12,395
Revenues     1,500     2,300              
Compass Water Solutions, Inc [Member] | Customer Lists [Member]                          
Business Acquisition Contingent Consideration [Line Items]                          
Acquired intangible assets   $ 4,400     $ 4,400                
Compass Water Solutions, Inc [Member] | Tradename [Member]                          
Business Acquisition Contingent Consideration [Line Items]                          
Acquired intangible assets   $ 500     $ 500                
Compass Water Solutions, Inc [Member] | Customer Lists and Tradename [Member]                          
Business Acquisition Contingent Consideration [Line Items]                          
Intangible assets, Useful Life   10 years     10 years                
Western Air Ducts Ltd [Member]                          
Business Acquisition Contingent Consideration [Line Items]                          
Acquisition of equity                       100.00%  
Contingent consideration                       $ 10,700  
Deferred cash consideration                       800  
Net revenue     200     200              
Net assets acquired                       $ 11,450  
Revenues     $ 700     $ 700              
Western Air Ducts Ltd [Member] | Customer Lists [Member]                          
Business Acquisition Contingent Consideration [Line Items]                          
Acquired intangible assets   $ 2,800     $ 2,800                
Western Air Ducts Ltd [Member] | Tradename [Member]                          
Business Acquisition Contingent Consideration [Line Items]                          
Acquired intangible assets   $ 400     $ 400                
Western Air Ducts Ltd [Member] | Customer Lists and Tradename [Member]                          
Business Acquisition Contingent Consideration [Line Items]                          
Intangible assets, Useful Life   10 years     10 years                
DS21 Co., Ltd.                          
Business Acquisition Contingent Consideration [Line Items]                          
Acquisition of equity                     100.00%    
Contingent consideration                     $ 8,900    
Deferred cash consideration                     9,200    
Net assets acquired                     9,238    
DS21 Co., Ltd. | Revolving Credit Facility [Member]                          
Business Acquisition Contingent Consideration [Line Items]                          
Deferred cash consideration                     $ 300    
DS21 Co., Ltd. | Customer Lists [Member]                          
Business Acquisition Contingent Consideration [Line Items]                          
Acquired intangible assets   $ 100     $ 100                
DS21 Co., Ltd. | Tradename [Member]                          
Business Acquisition Contingent Consideration [Line Items]                          
Acquired intangible assets   $ 300     $ 300                
DS21 Co., Ltd. | Customer Lists and Tradename [Member]                          
Business Acquisition Contingent Consideration [Line Items]                          
Intangible assets, Useful Life   10 years     10 years                
Joint Venture Agreement [Member]                          
Business Acquisition Contingent Consideration [Line Items]                          
Acquisition of equity 100.00%                        
Contingent consideration $ 19,700                        
Fair value $ 4,100                        
Percentage of equity hold in joint venture 10.00%                        
Assets Current   $ 15,500     $ 15,500                
Noncurrent Assets   27,200     27,200                
Liabilities   31,500     31,500                
Revenues   $ 9,900     $ 19,300