Nature of Business (Details) - USD ($) $ / shares in Units, $ in Thousands |
6 Months Ended | ||||
---|---|---|---|---|---|
Jun. 06, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
Subsidiary, Sale of Stock [Line Items] | |||||
Underwriting discounts and commissions | $ 0 | $ 1,837 | |||
Expenses paid on behalf of selling stockholders | $ 5,500 | ||||
Common stock, authorized (in shares) | 500,000,000 | 500,000,000 | 500,000,000 | 100,000,000 | |
U.S. IPO | |||||
Subsidiary, Sale of Stock [Line Items] | |||||
Shares issued (in shares) | 3,703,704 | ||||
Sale of stock, price (in usd per share) | $ 27.00 | ||||
Proceeds after deducting underwriting discounts and commissions | $ 93,000 | ||||
Underwriting discounts and commissions | $ 7,000 | ||||
U.S. IPO | Selling Securityholders | |||||
Subsidiary, Sale of Stock [Line Items] | |||||
Shares issued (in shares) | 2,908,796 | ||||
Over-Allotment Option | |||||
Subsidiary, Sale of Stock [Line Items] | |||||
Shares issued (in shares) | 862,500 |