XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Acquisitions - Billings Acquisition (Details) - USD ($)
3 Months Ended
Oct. 20, 2022
Mar. 31, 2023
Mar. 31, 2022
Business Acquisition [Line Items]      
Acquisition and integration costs   $ 5,271,000 $ 63,000
Billings Acquisition      
Business Acquisition [Line Items]      
Percentage of voting interests acquired 100.00%    
Consideration transferred $ 310,000,000    
Billings Acquisition | Prepaid and other current assets      
Business Acquisition [Line Items]      
Cash deposit $ 30,000,000    
Acquisition and integration costs   $ 5,300,000 $ 0