XML 91 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Defined Contribution Plan Disclosure [Line Items]      
Percentage of amount vested to defined contribution retirement savings plan 100.00%    
Description of vesting rights For employees hired on or after January 1, 2020, the participant is 100% vested in the company’s matching contribution after two years of service. Employees hired before January 1, 2020 are fully vested in the company’s matching contribution    
Expense for continuing and discontinued operations under employee benefit plan $ 3,600,000 $ 3,100,000 $ 3,000,000
Percentage of fair market value of common stock 95.00%    
Percentage of salary contribution limited to an employee under employee stock purchase plan 10.00%    
Maximum salary of employee allowed to purchase shares under employee stock purchase plan $ 25,000    
Common stock issued under employee stock purchase plan 3,500,000    
0-2% Contribution [Member]      
Defined Contribution Plan Disclosure [Line Items]      
Percentage of amount contributed to defined contribution retirement savings plan 50.00% 50.00% 50.00%
Percentage of annual pay that employee elected to defer 2.00% 2.00% 2.00%
3-6% Contribution [Member]      
Defined Contribution Plan Disclosure [Line Items]      
Percentage of amount contributed to defined contribution retirement savings plan 25.00% 25.00% 25.00%
Percentage of annual pay that employee elected to defer 4.00% 4.00% 4.00%
Minimum number of hours worked 1000 hours    
Employee Stock Purchase Plan [Member]      
Defined Contribution Plan Disclosure [Line Items]      
Authorized to grant the common stock under the employee stock purchase plan 4,000,000.0