Annual report [Section 13 and 15(d), not S-K Item 405]

ORGANIZATION AND BASIS OF PRESENTATION - Narrative (Details)

v3.25.4
ORGANIZATION AND BASIS OF PRESENTATION - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 36 Months Ended
Feb. 03, 2025
USD ($)
$ / shares
shares
Jan. 30, 2025
$ / shares
shares
Dec. 16, 2024
Dec. 31, 2025
USD ($)
Nov. 30, 2025
USD ($)
Oct. 31, 2025
USD ($)
Sep. 30, 2025
USD ($)
Aug. 31, 2025
USD ($)
May 31, 2025
USD ($)
Apr. 30, 2025
USD ($)
Nov. 30, 2024
USD ($)
Aug. 31, 2024
USD ($)
Jun. 30, 2024
USD ($)
May 31, 2024
USD ($)
Mar. 31, 2024
USD ($)
Jan. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Nov. 30, 2023
USD ($)
Sep. 30, 2023
USD ($)
Aug. 31, 2023
USD ($)
Jun. 30, 2023
USD ($)
Apr. 30, 2023
USD ($)
Jan. 31, 2023
USD ($)
Dec. 31, 2025
USD ($)
Subsidiary or Equity Method Investee [Line Items]                                                
Sale of stock, proceeds | $       $ 2,929 $ 3,715 $ 2,312 $ 1,890 $ 649 $ 1 $ 145 $ 3,969 $ 4,032 $ 2,000 $ 4,178 $ 2,500 $ 4,047 $ 2,781 $ 4,105 $ 2,814 $ 4,223 $ 2,238 $ 4,285 $ 3,984 $ 56,797
Reverse stock split     0.5                                          
Initial Public Offering                                                
Subsidiary or Equity Method Investee [Line Items]                                                
Sale of stock, number of shares (in shares) 825,000                                              
Follow On Public Offering                                                
Subsidiary or Equity Method Investee [Line Items]                                                
Sale of stock, proceeds | $ $ 90,500                                              
Follow On Public Offering                                                
Subsidiary or Equity Method Investee [Line Items]                                                
Sale of stock, number of shares (in shares)   5,500,000                                            
Sale of stock, price per share (in dollars per share) | $ / shares $ 15.53 $ 15.53                                            
Over-Allotment Option                                                
Subsidiary or Equity Method Investee [Line Items]                                                
Sale of stock, number of shares (in shares) 5,500,000