XML 64 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
STOCKHOLDERS' EQUITY - Employee Stock Purchase Plan (Details) - Employee Stock Purchase 2018 Plan
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Nov. 30, 2018
$ / shares
Nov. 30, 2018
$ / shares
Mar. 31, 2024
USD ($)
$ / shares
shares
Mar. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2023
$ / shares
shares
Information related to compensation cost          
Purchase price for initial subscription (in dollars per share) | (per share) $ 37.89 $ 1.86      
Percentage of title acquired by employee in every two years on shares paid in previous two years     50.00%    
Period of plan     8 years    
Ratio of bonus shares granted to participant     0.1    
Stock based compensation expense | $     $ 0.2 $ 0.2  
Unrecognized compensation expense | $     $ 1.5 $ 2.2  
Stock award activity, Shares          
Outstanding shares at the beginning of the period | shares     1,962,936 2,754,506 2,754,506
Exercised (in shares) | shares     (22,216) (624,026)  
Outstanding shares at the end of the period | shares     1,940,720 2,130,480 1,962,936
Unit Weighted Average Grant Date Fair Value          
Outstanding shares at the beginning of the period (in dollars per share) | $ / shares     $ 1.86 $ 1.86 $ 1.86
Exercised (in dollars per share) | $ / shares     1.86    
Outstanding shares at the end of the period (in dollars per share) | $ / shares     $ 1.86 $ 1.86 $ 1.86