XML 112 R79.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Schedule of Operating Lease Liability (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Operating Leases    
2026 $ 4,075  
2027 5,898  
2028 7,467  
2029 8,128  
Thereafter 12,692  
Total undiscounted lease payments 38,260  
Less: Present value discount (9,155)  
Total discounted lease payments 29,105  
Total current operating lease liabilities 1,447 $ 542
Total non-current operating lease liabilities $ 27,658 $ 29,439