XML 70 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Lessee Lease Description [Line Items]      
Lessee, operating lease, renewal term 5 years    
Operating lease, option to terminate Certain of these leases include options to extend the lease for up to five years, and some include options to terminate the lease early.    
Operating lease assets $ 28,381   $ 28,908
Total operating lease liabilities 28,481   $ 28,963
Total lease cost $ 2,661 $ 2,225  
Minimum [Member]      
Lessee Lease Description [Line Items]      
Facility lease period 1 year    
Maximum [Member]      
Lessee Lease Description [Line Items]      
Facility lease period 13 years