XML 43 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Summary of Significant Accounting Policies - Schedule of Securities Excluded from Earnings Per Share Calculations (Details)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 28, 2024
$ / shares
Jun. 30, 2025
shares
Mar. 31, 2025
USD ($)
Jun. 30, 2024
USD ($)
shares
Jun. 30, 2025
trading_day
shares
Jun. 30, 2024
USD ($)
shares
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Preferred stock (in shares)   5,060,311   4,700,278 4,970,516 4,614,513
Stock options and restricted stock units (in shares)   294,230   295,756 313,021 304,022
Contingent consideration (in shares)   0   84,003 0 84,003
Warrants (in shares)   0   260,858 0 266,854
Total (in shares)   5,354,541   5,340,895 5,283,537 5,269,392
Weighted average trading days | trading_day         10  
Contingent consideration liability | $       $ 1.2   $ 1.2
Closing price (in dollars per share) | $ / shares $ 14.19          
Contingent Consideration Liability, Third Installment            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Payment for contingent consideration liability | $     $ 1.2