XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other Assets - Loan to a Technology Partner (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Jun. 30, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items]            
Total revenue $ 233,807,000 $ 223,875,000 $ 457,090,000 $ 433,591,000    
Technology Partner Two | Loans Receivable            
Accounts, Notes, Loans and Financing Receivable [Line Items]            
Loan balance 1,500,000   1,500,000   $ 1,500,000 $ 1,500,000
Debt instrument, interest rate           6.50%
Total revenue $ 0 $ 0 $ 0 $ 0