XML 75 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans - Changes in Summary of PBO And Plan Assets (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]    
Beginning PBO $ 1,321,969 $ 1,322,874
Service cost 122,698 451,075
Interest cost 30,639 5,056
Contributions by plan participants 200,424 138,243
Actuarial (gain) / losses 487,991 (374,317)
Benefits paid 229,902 (204,695)
Foreign currency exchange rates changes 208,608 (16,267)
Plan amendment (107,750) 0
Ending PBO 2,494,481 1,321,969
Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]    
Beginning fair value of plan assets 1,039,763 1,083,014
Expected return on plan assets 36,523 15,522
Return on plan assets above expected return 48,938 (115,877)
Contributions by the employer 200,424 138,243
Contributions by plan participants 200,424 138,243
Benefits paid 229,902 (204,695)
Foreign currency exchange rates changes 155,082 (14,687)
Ending fair value of plan assets $ 1,911,056 $ 1,039,763