XML 121 R93.htm IDEA: XBRL DOCUMENT v3.25.4
Employee Benefit Plans (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Defined Benefit Plan Disclosure [Line Items]    
Contribution for participating employees $ 1,139 $ 861
Defined Contribution Plan, Tranche One    
Defined Benefit Plan Disclosure [Line Items]    
Employer matching contribution 100.00%  
Percentage of contribution on employee salary 3.00%  
Defined Contribution Plan, Tranche Two    
Defined Benefit Plan Disclosure [Line Items]    
Employer matching contribution 50.00%  
Defined Contribution Plan, Tranche Two | Minimum    
Defined Benefit Plan Disclosure [Line Items]    
Percentage of contribution on employee salary 3.00%  
Defined Contribution Plan, Tranche Two | Maximum    
Defined Benefit Plan Disclosure [Line Items]    
Percentage of contribution on employee salary 5.00%