v3.25.0.1
Organization and Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2021
Dec. 31, 2020
Organization and summary of significant accounting policies        
Uncertain tax position description more than 50 percent      
Letters of credit outstanding amount $ 10,200 $ 15,200    
Impairment charge on property and equipment 13,400 0    
Impairment of Right of Use Asset $ 1,300      
Maximum        
Organization and summary of significant accounting policies        
Short-term leases term excluded from calculation of ROU and lease liabilities 12 months      
Employee Retention Credit [Member]        
Organization and summary of significant accounting policies        
Percentage Of Tax Credit     70.00% 50.00%
Payments To Employees     $ 10,000 $ 10,000
Other Income   $ 5,100    
Employee Retention Credit [Member] | Maximum        
Organization and summary of significant accounting policies        
RefundableTaxCredit       $ 5,000