XML 93 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Lessee Lease Description [Line Items]      
Operating lease rent expense $ 12.3 $ 11.9 $ 11.3
Cash paid for operating leases $ 14.4    
Weighted average discount rate of operating leases 3.70%    
Average remaining operating lease term 2 years 10 months 24 days    
Operating lease liabilities, leases not yet commenced, description As of December 31, 2022, the present value of the operating lease liabilities that had not yet commenced was $0.7 million.    
Operating lease liabilities, leases not yet commenced $ 0.7    
Minimum [Member]      
Lessee Lease Description [Line Items]      
Operating lease expiration year Dec. 31, 2023    
Maximum [Member]      
Lessee Lease Description [Line Items]      
Operating lease expiration year Dec. 31, 2029    
Operating lease option to extend five years