Stock-based Compensation, Common Stock Issued for Services (Details) $ in Thousands |
3 Months Ended | |
---|---|---|
Mar. 31, 2024
USD ($)
BoardMember
shares
|
Mar. 31, 2023
USD ($)
shares
|
|
Common Stock Issued for Services [Abstract] | ||
Granted stock awards for services performed (in shares) | shares | 81,234 | 68,646 |
Number of board members granted stock for services | BoardMember | 4 | |
Share based compensation for services | $ | $ 245,000 | $ 247,000 |