XML 59 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Supplementary Information - Additional Information (Detail) - USD ($)
1 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Supplementary Information [Line Items]          
Provision for credit loss   $ 2,941,000 $ 2,590,000 $ 2,539,000 $ 2,559,000
Depreciation expense, including amortization of right-of-use assets under finance leases   8,300,000 8,000,000 7,300,000  
Proceeds from private placement of common stock   0 0 200,000,000  
Restructuring costs   $ 0 $ 0 $ 5,053,000  
Class A Common Stock [Member] | Private Placement [Member] | Matrix Capital Management Company LP [Member]          
Supplementary Information [Line Items]          
Stock issued 2,935,564        
Proceeds from private placement of common stock $ 200,000,000