Subsequent Events (Details) - USD ($) $ / shares in Units, $ in Thousands |
1 Months Ended | 3 Months Ended | |||||||
|---|---|---|---|---|---|---|---|---|---|
Oct. 01, 2026 |
Sep. 16, 2026 |
Sep. 10, 2026 |
Jan. 21, 2026 |
Feb. 23, 2026 |
Dec. 31, 2026 |
Sep. 30, 2026 |
Jan. 23, 2026 |
Dec. 31, 2025 |
|
| Subsequent Event [Line Items] | |||||||||
| Sale of stock (in shares) | 4,910,000 | 4,000,000 | |||||||
| Common stock, par value (in USD per share) | $ 0.01 | $ 0.01 | $ 0.01 | $ 0.01 | |||||
| Underwriting Agreement Offering | |||||||||
| Subsequent Event [Line Items] | |||||||||
| Sale of stock (in shares) | 5,646,500 | 4,600,000 | |||||||
| Common stock, par value (in USD per share) | 0.01 | ||||||||
| Sale of stock, price per share (in USD per share) | $ 42.50 | $ 31.00 | |||||||
| BioCircuit Technology Inc. | |||||||||
| Subsequent Event [Line Items] | |||||||||
| Acquisition-related expense | $ 1,883 | ||||||||
| BioCircuit Technology Inc. | Forecast | |||||||||
| Subsequent Event [Line Items] | |||||||||
| Acquisition-related expense | $ 5,000 | ||||||||
| BioCircuit Technology Inc. | Subsequent Event | |||||||||
| Subsequent Event [Line Items] | |||||||||
| Cash payment for acquisition | $ 200,000 | ||||||||
| Amount withheld for post-close purchase price adjustments | $ 1,000 | ||||||||