Earnings per Share - Additional Information (Details) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | |||
---|---|---|---|---|---|
May 08, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Earnings Per Share [Abstract] | |||||
Participating securities' share in earnings | $ 0.6 | $ 0.5 | $ 1.2 | $ 1.1 | |
Undistributed net income attributable to common stockholders | $ 0.6 | $ 0.5 | $ 1.2 | $ 1.1 | |
Issuance of common stock (in shares) | 2,647,059 | ||||
Warrants to purchase common stock (in shares) | 0 | 0 | 0 | 0 |
X | ||||||||||
- Definition Number of warrants or rights outstanding. No definition available.
|
X | ||||||||||
- Definition Amount of paid and unpaid common stock dividends declared with the form of settlement in stock. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Number of shares issued during the period as a result of the conversion of convertible securities. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of undistributed earnings (loss) allocated to common stock as if earnings had been distributed. Excludes distributed earnings. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|