XML 41 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Significant Accounting Policies - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Feb. 22, 2022
Accounting Policies [Line Items]        
Accrued bonuses     $ 5,500,000  
Additions for costs expensed $ 0      
Restructuring liability 0   $ 630,000  
Outstanding cash balance $ 4,100,000      
Amount to maintain by company, description the outstanding letters of credit plus 5% at all times      
Shares authorized to be repurchased (up to)       $ 100,000,000
Treasury stock shares (in shares) 0 0    
2021 Global Strategic Plan        
Accounting Policies [Line Items]        
Additions for costs expensed $ 0 $ 1,700,000    
Additional restructuring charges $ 0