XML 45 R33.htm IDEA: XBRL DOCUMENT v3.25.3
Summary of Significant Accounting Policies - Schedule of Securities Excluded from Earnings Per Share Calculations (Details)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
USD ($)
$ / shares
Sep. 30, 2025
shares
Mar. 31, 2025
USD ($)
Sep. 30, 2024
USD ($)
shares
Sep. 30, 2025
trading_day
shares
Sep. 30, 2024
USD ($)
shares
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Preferred stock (in shares)   5,151,202   4,805,301 4,970,516 4,661,642
Stock options and restricted stock units (in shares)   246,043   280,598 290,450 301,595
Contingent consideration (in shares)   0   175,552 0 175,552
Warrants (in shares)   0   0 0 177,254
Total (in shares)   5,397,245   5,261,451 5,260,966 5,316,043
Weighted average trading days | trading_day         10  
Contingent consideration liability | $ $ 1.2     $ 1.2   $ 1.2
Closing price (in dollars per share) | $ / shares $ 6.79          
Contingent Consideration Liability, Third Installment            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Payment for contingent consideration liability | $     $ 1.2