v3.22.4
Indebtedness (Details) - USD ($)
Dec. 31, 2022
Apr. 24, 2020
Revolving credit facility    
Line of Credit Facility [Line Items]    
Maximum borrowing capacity   $ 100,000,000
Line of credit, increase limit   150,000,000
Line of credit, maximum principal increase limit   50,000,000
Borrowings outstanding $ 0  
Letter of Credit | Bank Of America And Citibank | Line of Credit    
Line of Credit Facility [Line Items]    
Maximum borrowing capacity   10,000,000
Bridge Loan | Bank Of America And Citibank | Line of Credit    
Line of Credit Facility [Line Items]    
Maximum borrowing capacity   10,000,000
Foreign Line of Credit | Bank Of America And Citibank | Line of Credit    
Line of Credit Facility [Line Items]    
Maximum borrowing capacity   $ 15,000,000