XML 45 R29.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
lease
Dec. 31, 2022
USD ($)
Property, Plant and Equipment [Line Items]    
Restricted cash, minimum deposit required $ 2,000  
Number of operating leases | lease 2  
Write off $ 511 $ 0
Loans receivable, threshold period past due 90 days  
Authorized amount of stock to repurchase $ 300,000  
Minimum    
Property, Plant and Equipment [Line Items]    
Operating lease, term of contract 1 year  
Property useful life 3 years  
Maximum    
Property, Plant and Equipment [Line Items]    
Operating lease, term of contract 5 years  
Property useful life 5 years