v3.25.1
Shareholders' Equity - Schedule of Ordinary Shares (Details) - shares
3 Months Ended
Jan. 20, 2025
Mar. 31, 2025
Change In Common Stock [Roll Forward]    
Beginning balance (in shares)   15,241,316
Shares issued (in shares)   24,542
Retired treasury stock (in shares) (356,140) (356,140)
Ending balance (in shares)   14,909,718
Restricted stock issued (in shares)   2,035