v3.24.1.u1
Share-Based Compensation - RSUs Activity (Details) - Restricted Stock Units (RSU) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Number of Units    
Restricted stock unit, beginning balance (in shares) 25,250  
Restricted stock units granted in period (in shares) 0  
Restricted stock units vested in period (in shares) 0  
Restricted stock units forfeited in period (in shares) 0  
Restricted stock unit, ending balance (in shares) 25,250 25,250
Restricted stock unit, unvested and expected to vest (in shares) 23,760  
RSU, Weighted Average Grant Date Fair Value    
Restricted stock units beginning balance (in dollars per share) $ 58.01  
Restricted stock units grant-date fair value (in dollars per share) 0  
Restricted stock units vested fair value (in dollars per share) 0  
Restricted stock units forfeited fair value (in dollars per share) 0  
Restricted stock units ending balance (in dollars per share) 58.01 $ 58.01
Restricted stock units, unvested and expected to vest (in dollars per share) $ 58.16  
RSU, Additional Disclosures [Abstract]    
Weighted Average Remaining Contractual Term (years) 10 months 2 days 1 year 1 month 2 days
Weighted average remaining contractual term, unvested and expected to vest (years) 9 months 29 days  
Aggregate Intrinsic Value $ 625 $ 918
Aggregate intrinsic value, invested and expected to vest $ 589