XML 65 R49.htm IDEA: XBRL DOCUMENT v3.25.4
Operating Leases - Schedule of Future Minimum Payments Under Non-cancellable Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Minimum Payments    
2026 $ 6,795  
2027 6,999  
2028 7,209  
2029 7,425  
2030 7,648  
Thereafter 35,903  
Total future minimum lease payments 71,979  
Less imputed interest (23,438)  
Total operating lease liabilities 48,541  
Less operating lease liabilities, current (6,489) $ (7,152)
Operating lease liabilities, non-current $ 42,052 $ 44,570