v3.26.3
Commitments and Contingencies (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 9 Months Ended
Jul. 08, 2026
May 04, 2026
Apr. 29, 2024
Apr. 30, 2024
Sep. 30, 2026
Jun. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
401(k) Savings Plan                  
Employer contributions to defined contribution plan         $ 0.1   $ 0.1 $ 0.4 $ 0.4
Red Wave                  
401(k) Savings Plan                  
Issuance of common stock pursuant to the acquisition of subsidiary (in shares) 3,213,583                
Contingent consideration period     2 years 2 years          
NIRLAB                  
401(k) Savings Plan                  
Issuance of common stock pursuant to the acquisition of subsidiary (in shares)   263,472              
Contingent consideration   $ 12.0              
Common shares                  
401(k) Savings Plan                  
Issuance of common stock pursuant to the acquisition of subsidiary (in shares)         3,213,583 263,472      
Common shares | Red Wave                  
401(k) Savings Plan                  
Issuance of common stock pursuant to the acquisition of subsidiary (in shares) 3,213,583             3,213,583  
Common shares | Maximum | Red Wave                  
401(k) Savings Plan                  
Potential contingent consideration (in shares)     4,000,000