XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Description of Business (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended
May 31, 2024
Jun. 30, 2024
Jun. 30, 2023
Subsidiary, Sale of Stock [Line Items]      
Gross proceeds from initial public offering   $ 106,020 $ 0
IPO      
Subsidiary, Sale of Stock [Line Items]      
Sale of stock, number of shares issued in transaction (in shares) 6,000,000    
Sale of stock, price per share (in dollars per share) $ 19.00    
Sale of stock, consideration received on transaction, including underwriting discounts and commissions $ 114,000    
Gross proceeds from initial public offering 106,000    
Payments of underwriting discounts and commissions $ 8,000