XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Jan. 14, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2024
Dec. 31, 2022
Business Acquisition [Line Items]                      
Issuance of stock for acquisition               $ 103,645,000      
Revenue   $ 222,915,000     $ 147,472,000     612,031,000 $ 399,898,000    
Net income (loss)   $ 29,199,000 $ 28,052,000 $ 22,361,000 $ 32,563,000 $ 7,131,000 $ 12,696,000 $ 79,612,000 $ 52,390,000    
Car Offer                      
Business Acquisition [Line Items]                      
Business acquisition date Jan. 14, 2021                    
Business acquisition, percentage of interest acquired 51.00% 51.00%   51.00%       51.00%      
Business acquisition, total consideration $ 173,155,000                    
Issuance of stock for acquisition 103,645,000                    
Payments to acquire business 69,510,000                    
Retention pool aggregate amount 8,000,000                    
Retention pool amount granted to employees 6,000,000                    
Retention pool amount available for issuance to future employees 2,000,000                    
Acquisition-related costs incurred   $ 2,647,000           $ 2,647,000      
Revenue   62,992,000           135,847,000      
Net income (loss)   178,000           (8,912,000)      
Car Offer | 2022 Call Right | Forecast                      
Business Acquisition [Line Items]                      
Business acquisition, option to acquire remaining percentage of interest                     25.00%
Business acquisition, option to acquire remaining value of interest                   $ 100,000,000  
Car Offer | General and Administrative                      
Business Acquisition [Line Items]                      
Acquisition-related costs incurred   $ 0           $ 709,000      
Car Offer | Class A Common Stock                      
Business Acquisition [Line Items]                      
Issuance of stock for acquisition $ 103,645,000                    
Business acquisition, stock consideration shares issued 3,115,282                    
Business acquisition, share price $ 22.51