v3.25.2
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