XML 67 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Shareholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Apr. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Shareholders' Equity      
Issuance of shares of common stock to defined contribution retirement plan   $ 797 $ 1,028
Common Stock      
Shareholders' Equity      
Issuance of shares of common stock to defined contribution retirement plan (in shares)   397,632 184,928
Issuance of shares of common stock to defined contribution retirement plan     $ 1,028
Common Stock | Annual matching contribution      
Shareholders' Equity      
Issuance of shares of common stock to defined contribution retirement plan (in shares) 184,928    
Issuance of shares of common stock to defined contribution retirement plan $ 1,028    
Issue price per share $ 5.56