v3.26.1
Business Combination (Details)
$ / shares in Units, $ in Thousands
6 Months Ended
Sep. 21, 2023
shares
Jun. 30, 2026
USD ($)
milestone
$ / shares
shares
Dec. 31, 2025
USD ($)
Business Combination [Line Items]      
Earnout liability | $   $ 2,410 $ 2,210
Merger Earnout Consideration Shares      
Business Combination [Line Items]      
Contingent consideration, liability, shares (in shares) 3,000,000    
2026 Earnout Shares      
Business Combination [Line Items]      
Contingent consideration, liability, shares (in shares)   1,000,000  
Shares to be issued (in shares)   833,333  
Contingent consideration, liability, achieved revenue | $   $ 30,000  
Contingent consideration, liability, earnout period, stock price trigger (in dollars per share) | $ / shares   $ 45.00  
Contingent consideration, liability, earnout period, threshold trading days   20 days  
Contingent consideration, liability, earnout period, threshold trading day period   30 days  
Contingent consideration, liability, additional shares (in shares)   166,667  
Number of milestones achieved | milestone   1