XML 78 R68.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Commitments And Contingencies [Line Items]    
Employer matching contribution 50.00%  
Company match amount $ 97 $ 64
Settlement amount 29,750  
Accrued contingent liability $ 29,750  
Maximum    
Commitments And Contingencies [Line Items]    
Maximum contribution of percentage of employee's eligible earnings 6.00%